﻿<html>
  <head>
    <meta content="text/html; charset=Cp1252" http-equiv="Content-Type">
    <meta content="Helen" name="generator">
    <title>AssemblyEditor</title>
  </head>
  <body>
    <p>
       <font size="+3"><u>Assembly Editor</u></font>
    </p>
    <p>
       &nbsp;
    </p>
    <p>
       &nbsp;
    </p>
    <p>
       The assembly editor is where one can write assembly programs for the simple machine.
    </p>
    <p>
       <img src="../images/assembly_editor.PNG">
    </p>
    <p>
       &nbsp;
    </p>
    <p>
       <b>Text Editor</b>
    </p>
    <p>
       The text editor is just that...a text editor with a few extra features. It comes with syntax
      highlighting so that JSimpleSim's assembly language keywords, register id's, numerical
      values, and labels are highlighted accordingly. It also includes line numbers to simplify the
      debugging process. Copy/Paste/Cut functions are supported as well.
    </p>
    <p>
       <b>Error Console</b>
    </p>
    <p>
       This console will display syntax errors after the assembler has been run. After a program is
      written, it is assembled and loaded into the memory unless there are syntactical errors in
      the code. The error console will display such errors along with a line number and a short
      explanation of what caused the error.
    </p>
    <p>
       <b>Assemble Code Button</b>
    </p>
    <p>
       Once code is written, it can be assembled into memory by clicking on this button. Any errors
      found are sent to the error console. Once the code is error-free, clicking on this button
      will assemble the code into the appropriate memory locations in the main memory.
    </p>
    <p>
       <b>Menu&nbsp;Bar</b>
    </p>
    <p>
       The menu bar consists of some standard menu items such as File and Help. Under File, there
      are the standard file operations such as Open, Save, Save As. Files are saved as text
      documents with a <font color="#0000ff">.asm</font> extension.
    </p>
    <p>
       &nbsp;
    </p>
  </body>
</html>
